home *** CD-ROM | disk | FTP | other *** search
- function TXTbutton()
- {
- }
- function WSscroller()
- {
- }
- spielTasten = new Object();
- spielTasten.KeyDown = function(taste)
- {
- if(!spiel.pause)
- {
- switch(taste)
- {
- case 37:
- schieben("links");
- break;
- case 39:
- schieben("rechts");
- break;
- case 38:
- drehen("links");
- break;
- case 40:
- spielstop();
- fallen();
- break;
- case 32:
- if(stein.sprungBereit)
- {
- sprung();
- }
- }
- }
- };
- tastenEvent = new Object();
- ASBroadcaster.initialize(tastenEvent);
- tasten = new Object();
- tasten.onKeyDown = function()
- {
- var _loc2_ = _root;
- var _loc1_ = Key.getCode();
- switch(_loc1_)
- {
- case 80:
- if(!spiel.pause)
- {
- _loc2_.b_pause.onPress();
- }
- else
- {
- _loc2_.b_weiter.onPress();
- }
- break;
- case 83:
- _loc2_.b_start.onPress();
- }
- };
- tasten.onKeyUp = function()
- {
- var _loc1_ = Key.getCode();
- if(_loc1_ == 37 || _loc1_ == 39)
- {
- stein.intervalSchieben = 0;
- }
- else if(_loc1_ == 38)
- {
- stein.intervalDrehen = 0;
- }
- else if(_loc1_ == 40 && !spiel.pause)
- {
- stein.runter = false;
- stein.intervalRunter = 0;
- spielen();
- }
- else if(_loc1_ == 32)
- {
- stein.intervalSprung = 0;
- }
- };
- tListenerAbmelden = function()
- {
- delete this.onEnterFrame;
- tastenEvent.removeListener(spielTasten);
- Key.removeListener(tasten);
- };
- TXTbutton.prototype = new MovieClip();
- Object.registerClass("b_WEBSECTORde",TXTbutton);
- txtb = TXTbutton.prototype;
- txtb.init = function(ziel, extern)
- {
- this.ziel = ziel;
- this.extern = extern;
- };
- txtb.onRollOver = function()
- {
- this.gotoAndStop("over");
- };
- txtb.onRollOut = function()
- {
- this.gotoAndStop("normal");
- };
- txtb.onPress = function()
- {
- var _loc1_ = this;
- _root.aquaButtonDeaktiv();
- if(!_loc1_.extern)
- {
- _root.gotoAndStop(_loc1_.ziel);
- }
- else
- {
- getURL(_loc1_.ziel,"_blank");
- }
- };
- WSscroller.prototype = new MovieClip();
- Object.registerClass("Hscroller",WSscroller);
- s = WSscroller.prototype;
- s.init = function()
- {
- var _loc1_ = this;
- _loc1_.drag = false;
- _loc1_.bremse = 10;
- _loc1_.startX = _loc1_.scrolleiste._x;
- _loc1_.dragButton._x = startX;
- _loc1_.txtstartX = _loc1_.txtInhalt._x;
- _loc1_.startY = _loc1_.scrolleiste._y;
- _loc1_.dragButton._y = _loc1_.startY;
- _loc1_.weg = _loc1_.scrolleiste._height;
- _loc1_.txtPosY = _loc1_.txtInhalt._y;
- _loc1_.txtHoehe = _loc1_.txtInhalt._height;
- _loc1_.txtWeg = _loc1_.txtHoehe - _loc1_.maske._height;
- _loc1_.scrolleisteBG._visible = 0;
- };
- s.scrollen = function()
- {
- var _loc1_ = this;
- _loc1_.posY = _loc1_.dragButton._y - _loc1_.startY;
- _loc1_.prozent = _loc1_.posY * 100 / _loc1_.weg;
- _loc1_.txtNeuY = _loc1_.txtPosY - _loc1_.txtWeg * _loc1_.prozent / 100;
- _loc1_.neuWeg = _loc1_.txtNeuY - _loc1_.txtInhalt._y;
- _loc1_.neuWeg = Math.round(_loc1_.neuWeg / _loc1_.bremse);
- _loc1_.txtInhalt._y += _loc1_.neuWeg;
- _loc1_.txtInhalt._y = Math.round(_loc1_.txtInhalt._y);
- if(!_loc1_.drag && _loc1_.neuWeg == 0)
- {
- _loc1_.scrollenBeenden();
- }
- };
- s.scrollenStarten = function()
- {
- this.onEnterFrame = function()
- {
- this.scrollen();
- };
- };
- s.onMouseDown = function()
- {
- var _loc1_ = this;
- if(!_loc1_.drag)
- {
- var _loc3_ = _root._xmouse;
- var _loc2_ = _root._ymouse;
- if(_loc1_.scrolleisteBG.hitTest(_loc3_,_loc2_,false))
- {
- _loc1_.dragButton.gotoAndStop("over");
- var wertY = _loc1_._y - _loc2_;
- _loc1_.dragButton._y = -1 * wertY;
- _loc1_.scrollenStarten();
- startDrag(_loc1_.dragButton,0,_loc1_.startX,_loc1_.startY,_loc1_.startX,_loc1_.startY + _loc1_.weg);
- _loc1_.drag = true;
- }
- }
- };
- s.onMouseUp = function()
- {
- this.dragButton.gotoAndStop("normal");
- this.drag = false;
- stopDrag();
- };
- s.scrollenBeenden = function()
- {
- delete this.onEnterFrame;
- };
- this.aquaButtonDeaktiv = function()
- {
- var _loc3_ = this;
- var _loc2_ = _root.aktiverBereich;
- var _loc1_ = "b_" + _loc2_;
- _loc3_[_loc1_].gotoAndStop(_loc2_);
- _loc3_[_loc1_].aktiv = false;
- _loc3_[_loc1_].enabled = true;
- _root.aktiverBereich = "";
- };
-